Skip to main content

学习笔记 1

  1. 添加 NetworkManager 组件

  2. 添加 NetworkManagerHUD 组件,这个组件的作用是显示一个GUI创建链接

  3. 创建预制体,并挂载一个组件 NetworkIdcntity 选择 Local Player Authorware

  4. 把预制体 挂载到 NetworkManager 组件的Spawn InfoPlayer Prefab上面。

  5. 移动的脚本,挂载到预制体上。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;

public class Move : NetworkBehaviour
{

// Update is called once per frame
void Update()
{
// 只改变本地物体的移动
if (isLocalPlayer == false)
{
return;
}

float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");

transform.Rotate(Vector3.up * h *120 * Time.deltaTime);
transform.Translate(Vector3.forward * v * 3 * Time.deltaTime);
}
}

  1. 为预制体添加 NetworkTransform组件,这样就会把位置和方向数据进行通步。